Added an initial default.nix that can build webdriver-w3c. #62
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a very early cut of a file that'll get webdriver-w3c to be built via nix, so it can be built with just
nix-build .
in the root of the project and it'll do all the heavy lifting.The only particularly unusual thing is the
dontCheck
wrapper aroundscript-monad
andwebdriver-w3c
which just prevents their test suites from being built and run. Forscript-monad
this is because it attempts to make a network call which nix prevents so that builds can't break the reproducibility of the build. Similarly thewebdriver-w3c
test suite relies on instances of geckodriver and chromedriver. Both of those projects could do with a build flag that disable any tests which rely on those and then eventually get these packages flagged as good in nixpkgs with that flag set.